package one.stand.mapper;


import one.stand.model.ResultModel;
import one.stand.model.essay.EssayShareDetailModel;
import one.stand.model.essay.EssayStaffDataModel;
import one.stand.request.essay.EssayStaffDataFrom;
import one.stand.request.essay.EssayStaffDataRequest;
import one.stand.response.essay.EssayShareDetailResponse;
import one.stand.response.essay.EssayStaffDataResponse;

import java.util.List;

/**
 * <p>
 * 获客文章员工数据 Mapper 接口
 * </p>
 *
 * @author luoyang
 * @since 2020-05-07
 */
public interface EssayStaffDataMapper  {


    List<EssayShareDetailResponse> queryStaffShareDetail(EssayShareDetailModel model);

    List<EssayStaffDataResponse> queryStaffData(EssayStaffDataRequest request);

    EssayStaffDataModel queryData(EssayStaffDataFrom request);

    int insert(EssayStaffDataModel model);

    int update(EssayStaffDataModel model);

    int deleteById(EssayStaffDataModel model);

    int deleteByDynamicId(Integer dynamicId);
}
